@CHARSET "utf8";
*, *::before, *::after {
    box-sizing: border-box;margin:0;padding:0;
}
body{color:#333333;font-family: "Open Sans",Arial,"Hiragino Sans GB","Microsoft YaHei","微软雅黑","STHeiti","WenQuanYi Micro Hei",SimSun,sans-serif;margin:0;padding:0;font-size:14px;background: f8f8f8;}
ul,li{margin:0;padding:0;list-style: none;}
.clear{clear:both;}
.tac{text-align: center;}
.fr{float:right;}
a{text-decoration: none;color:#333333;}
a:hover{color:#c60505;}
.awhite a:link,.awhite a:visited,.awhite a:active{color:#cccccc;text-decoration: none;}
.awhite a:hover{text-decoration: none;}
.agrey a:link,.agrey a:visited,.agrey a:active{color:#979797;text-decoration: none;}
.agrey a:hover{color:#979797;}
.ablack a:link,.ablack a:visited,.ablack a:active{color:#333333;text-decoration: none;}
.ablack a:hover{color:#ff8111;}
.aorange a:link,.aorange a:visited,.aorange a:active{color:#8f1c32;text-decoration: none;}
.aorange a:hover{color:#333333;}
.none{display:none;}
.bggrey{background:#efeff4;padding:15px 0 60px;}
.pdtop{padding-top:20px;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {color: inherit;font-family: "Open Sans",Arial,"Hiragino Sans GB","Microsoft YaHei","微软雅黑","STHeiti","WenQuanYi Micro Hei",SimSun,sans-serif;font-weight: 500;line-height: 1.1;}
.none{display: none;}

.btn{background:#ff8111;display:inline-block;text-align: center;color:#ffffff;border-radius:3px;border: 1px solid #ff8111;cursor: pointer;font-size: 13px;padding: 0;position: relative;text-decoration: none;width:100%;height:40px;line-height: 40px;}
.btn:hover{background:#ff8111;color:#ffffff;}

.btn.btn-info{background:#333333;}
.btn.btn-grey{background:#cccccc;border:1px solid #cccccc;}
.btn.btn-green{background:#5cb85c;border:1px solid #5cb85c;}
.btn.btn-green:hover{background:#794617;border:1px solid #794617;}
.btn.btn-default{background:#CCCCCC;color:#666666;}
.btn.btn-space{background:#ffffff;border:1px solid #ff8111;}

.btn.btn-small{padding:0 20px;}

.padding{padding:5px;}

.table{background:#ffffff;width:100%;margin-bottom:0;line-height: 30px;text-align: center;}
.table .t{text-align: right;padding-right:20px;}
.table td{border-bottom:1px solid #eaeaea;line-height: 40px;}

.table2{background:#ffffff;width:100%;margin-bottom:0;line-height: 30px;text-align: center;}
.table2 .t{text-align: right;padding-right:20px;}
.table2 td{border-bottom:1px solid #eaeaea;line-height: 40px;}

.opttr{display: none;}
.opttr.on{display: table-row;}

.inputbox li.item{min-height:60px;background:#ffffff;line-height: 60px;border-bottom:1px solid #eeeeee;}
.inputbox li.item .l{width:80px;float:left;padding-left:10px;color:#666666;}
.inputbox li.item .r input[type=text]{border:none;width:200px;height:40px;}

select{height:30px;}
.cgreen{color:#5cb85c;}
.cwarning{color:#fcf8e3;}
.warning{background:#fcf8e3;border-radius: 5px;padding: 10px;}
.success{background:#DFF0D8;border-radius: 5px;padding: 10px;}
/*layout*/
.block{min-width:320px;max-width:640px;margin:0 auto;}

/*input*/
.input.short{width:40px;}
.input.long{width:580px;}
input[disabled]{background:#eeeeee;}
textarea.input.long{height:100px;}
.input:FOCUS{border-color:#794617;}
textarea{border:1px solid #cccccc;}



.btnlist{padding:20px 0;}
.btnlist li{width:100%;float:left;text-align: center;padding:0 20px;}
.btnlist li a{background:#58c5f0;border:1px solid #58c5f0;;height:40px;line-height: 40px;display: inline-block;color:#ffffff;width:100%;border-radius:5px;}
.btnlist li i{font-size: 15px;margin-right:5px;}
.btnlist li a#call{background:#ffffff;color:#58c5f0;}

/*header*/
#header{background: #ffffff;border-bottom: 2px solid #e9e9e9;}
#header #logo{margin:10px auto;display: block;width: 72px;}
#header #tel{text-align:center;line-height: 17px;margin-top: 15px;}
#header #tel img{vertical-align: bottom;margin-right:5px;}
#header #tel span{color:#8f1c32;font-size: 18px;margin-right:30px;}
#header #nav{position:relative;text-align: center;}
#header #nav ul{margin-top:25px;text-align: center;}
#header #nav li{display: inline-block;}
#header #nav li a{line-height: 30px;display: block;padding:0 10px;font-size: 15px;}
#header #nav li a.active{border-bottom:2px solid #8f1c32;color:#8f1c32;}

/*indexpage*/
#nums{padding:30px 0;background: #f7f7f7;}
#nums li{width:33.333%;float:left;}
#nums li span{background: rgba(0, 0, 0, 0) url("../images/numsbg.jpg") no-repeat scroll 0 0;
    display: inline-block;
    height: 47px;font-size:21px;
    line-height: 47px;
    text-align: center;
    width: 29px;}
#scrollbox{position: relative;height:300px;}
#scrollbox a{background-position: center;background-repeat: no-repeat;background-size:cover;display: block;width: 100%;height:300px; }

#scrollbox .prev,#scrollbox .next{top:220px;width:70px;height:70px;opacity:0.5;cursor:pointer;position:absolute;}

#scrollbox .prev{left:50px;z-index:2;background:url(../images/btn_pre.png) no-repeat;}
#scrollbox .next{right:50px;z-index:2;background:url(../images/btn_next.png) no-repeat;}
#scrollbox .prev:hover{color:#f68f2a;opacity:1;background:url(../images/btn_pre_g.png) no-repeat;}
#scrollbox .next:hover{color:#f68f2a;opacity:1;background:url(../images/btn_next_g.png) no-repeat;}

.dots li{display:inline-block;width:10px;height:10px;border-radius:50%;background:#999999;margin-right:5px;}
.dots li.active{background:#C20404;}
.dots {position: absolute;bottom:20px;text-align: center;font-size:0;width:100%;}

/*about*/
#about{background-color: #efefef;padding:60px 0;}
#about img{display: block;margin: 0 auto;}
#about .text{padding:0 10px;}
#about .title{color:#8f1c32;margin:20px;font-size: 18px;text-align: center;}
#about p{line-height: 23px;margin-bottom:20px;}
#about .more{float:right;border: 1px solid #8f1c32;color:#8f1c32;padding:3px 6px;}
#aboutdetail{line-height: 25px;margin-bottom:30px;}
#aboutline{color:#a4a4a4;margin:0 10px;}
/*scroll*/
/*************************************************************/
.box_swipe{overflow:hidden;position:relative;}
.box_swipe ul{-webkit-padding-start: 0px;}
.box_swipe>ol{position: relative;z-index:10;margin-top:-25px;    text-align:right;padding-right:20px;margin-bottom:0px;}
.box_swipe>ol>li{    display:inline-block;margin:5px;width:10px;height:10px;background-color:#757575;border-radius: 10px;}
.box_swipe>ol>li.on{background-color:#ffffff;}

/*news*/
/*news*/
#newsbox {background: #8f1c32;height:265px;margin-bottom:150px;}
#newsbox h2{text-align: center;color:#ffffff;padding:50px 0;font-size: 25px;}
#newsbox .title{height:40px;line-height:38px;border-bottom:1px solid #e9e9e9;margin-bottom:10px;}
#newsbox .title>span{border-bottom:2px solid #8f1c32;width: 80px;display: block;padding:0 10px;color:#a52929;}
#newsbox .title a{color:#333333;float:right;font-size: 13px;}
#newsbox li{height:230px;line-height: 30px;width:50%;float: left;}
#newsbox li a{background: #ffffff none repeat scroll 0 0;box-shadow:0 0 5px #888888;
    display: block;
    font-size: 20px;
    height: 210px;
    line-height: 30px;
    margin: 10px;
    padding: 20px;}
#newsbox li a .tt{height:95px;overflow: hidden;}
#newsbox li a p{border:1px solid #cccccc;font-size:12px;width:80px;height:30px;line-height: 30px;text-align: center;border-radius:3px;color:#cccccc;margin-top:10px;}
#newsbox li a span{ color: #cccccc;
    display: block;
    font-size: 13px;
    font-weight: normal;}
#newsbox ul{}
#newsbox ul.r{float:right;}

/*合作伙伴*/
#partner{margin:30px 0;}
#partner h3{color:#a52929;margin-bottom: 10px;}
#partner li{float:left;width:20%;text-align: left;}

/*articlelist*/
#article_list .img{width:100px;float:left;margin-right:10px;}
#article_list .img img{width:100%;border:1px solid #ffffff;}
#article_list li{padding:10px 0;border-bottom:1px solid #eeeeee;line-height:23px;color:#666666;}
#article_list li a{display: block;}
.loadmore{text-align: center;width:100%;display: block;height:40px;line-height: 40px;}
#article_list li .t{font-weight:bold;line-height:30px;color:#333333;}
#article_list li .time{float:right;color:#cccccc;font-weight: normal;}

#article_content{line-height:23px;}
#article_content .img img{width:100%;}
#article_content p{margin:10px 0;}
#article_content h4{text-align: center;margin-bottom:20px;}
#article_content .time{color:#cccccc;}
#content_box p{color:#666666;text-indent: 26px;}

/*footer*/
#footer h4{font-size:14px;color:#ffffff;margin-bottom:20px;}
#footer{text-align: left;padding:10px 0;width:100%;border-top:1px solid #dadada;}
#footer #l{text-align: center;}
#footer #l img{}
#footer #l p{color: #adadad;
    line-height: 25px;}
#footer #r{text-align: center;}
#footer #r img{}
#footer #r p{ color: #adadad;
    line-height: 25px;}
#footer li{width:20%;float:left;font-size: 12px;}
#footer li a{display: block;margin:10px 0;}
#copyright{background:#301016;text-align: center;line-height: 40px;}
/*about*/
.menulist{position: relative;}
.menulist ul{margin-top:20px;}
.menulist ul li{display: inline-block;
    margin: 10px;}
.menulist {width:100%;}
.menulist .top{ background: #8f1c32 none repeat scroll 0 0;
    color: #ffffff;
    float: left;
    font-size: 15px;
    height: 40px;
    line-height: 40px;
    opacity: 0.9;
    position: absolute;
    text-align: center;
    top: -45px;
    width: 110px;}
.menulist .botimg img{float:right;margin:40px 0;display: none;}
.menulist a{margin:10px 0;display: block;height:50px;text-align: center;font-size: 14px;line-height: 50px;border-bottom:1px solid #efefef;}
.menulist a:hover,.menulist a.active{border-bottom:1px solid #8f1c32;}

.contentbox{padding: 0 10px;
    text-align: justify;}
.contentbox .title{border-bottom:1px solid #dcdcdc;line-height: 50px;font-size: 17px;text-align: center;}
.contentbox .text p{margin:15px 0;line-height: 23px;}
.cbox{margin-bottom: 50px;}
.contentbox .list li{border-bottom: 1px solid #f0f0f0;padding:20px 0;}
.contentbox .list .time{background:#f1f1f1;color:#8f1c32;width:67px;height:67px;border-radius:4px;text-align: center;float: left;margin-right: 20px;}
.contentbox .list .time span{color:#8f1c32;display: block;font-size:30px;font-weight: bold;padding-top:6px;}
.contentbox .list .link h3{color:#94243a;margin-bottom: 10px;font-size:14px;}
.contentbox .list .link p{font-size: 12px;line-height: 21px;height: 40px;overflow: hidden;}

/*contact*/
.map{margin-top:10px;width:100%;height:300px;}
.contacttel{ color: #9b9b9b;text-align:center;
    margin-top: 20px;
    width: 100%;}
.contacttel h2{
	color:#8f1c32;
    font-size: 35px;
    font-weight: bold;
    margin: 30px 0;}
.contacttel ul li{line-height: 30px;font-size: 16px;}

/*register*/
#registerbox{border:1px solid #d7d7d7;width:80%;padding:10px;margin:60px auto;margin-bottom:0;}
#registerbox img{margin:10px auto;display: block;}
#registerbox .t{margin-top:0px;}
#registerbox h3{color:#94243a;margin-bottom:15px;}
#registerbox p{line-height: 30px;}
#linkbtn{margin: 10px auto;
    text-align: right;
    width: 80%;}

/*login*/
#loginbg{background:url('../images/banner_login.jpg') no-repeat;height: 500px;background-position: center center;background-size:cover;padding-top:60px;}
#loginbox{background: #ffffff none repeat scroll 0 0;
    border-radius: 3px;
    height: 360px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    padding: 20px;
    width: 95%;}
#loginbox h3{text-align: center;color:#94243a;margin-bottom:20px;}
#loginbox .inputitem{border:1px solid #c8c8c8;margin:10px 0;height:40px;line-height: 40px;border-radius:3px;}
#loginbox .inputitem input{border:none;}
#loginbox .inputitem img{ margin: 0 10px;
    vertical-align: middle;}
#loginbox #loginbtn{height:40px;line-height: 40px;background: #d0021b;display: block;border-radius:3px;color:#ffffff;font-size: 18px;text-align: center;margin-bottom: 20px;margin-top:20px;}
#loginbg #rule{background: #000000 none repeat scroll 0 0;
    border-radius: 0 0 70px;
    bottom: 0;font-size:12px;
    color: #ffffff;
    height: 370px;line-height:25px;
    opacity: 0.7;
    position: absolute;
    width: 630px;
    z-index: 1;padding:50px 210px 50px 50px;}
#loginbg #rule h3{text-align: center;margin-bottom:15px}   


/*ucenterpage*/
#uc_menu{width:100%;background: #8f1c32;text-align: center;margin-bottom:60px;padding-bottom:40px;float:left;}
#uc_menu img{margin-top:30px;text-align: center;}
#uc_menu .name{font-size: 18px;line-height: 25px;margin-top:10px;margin-bottom:5px;color:#ffffff;}
#uc_menu .tag>i{font-size:12px;border:1px solid #94243a;color:#94243a;border-radius:50%;display: inline-block;width:20px;height:20px;margin:5px;line-height: 18px;}
#uc_menu .tag img{margin:5px;}
#uc_menu ul{margin-top:20px;}
#uc_menu ul li{height:55px;line-height: 55px;font-size: 17px;display: inline-block;}
#uc_menu ul li a{display: block;position: relative;border-left:6px solid #8f1c32;color:#ffffff;}
#uc_menu ul li a i{color: #dddddd;
    font-size: 26px;display:none;
    left: 45px;
    margin-right: 10px;
    position: absolute;
    top: 13px;}
#uc_menu ul li a.active,#uc_menu ul li a:hover{border-bottom:1px solid #eeeeee;}

#uc_right{margin-bottom:60px;}
#my_zichan .top{  margin: 0 auto;
    position: relative;
    width: 440px;}
#my_zichan #total_pic{width:440px;height:440px;}
#my_zichan #total_text {left: 170px;
    position: absolute;
    text-align: center;
    top: 250px;
    width: 100px;
    z-index: 10000;}
#my_zichan #total_pic span{display: block;
    font-size: 20px;
    line-height: 30px;}
#my_zichan .ritem{  display: inline-block;
    padding: 20px;}  
#my_zichan .ritem span{width:15px; height:15px;border-radius:50%;background:#94243a;display: block;float: left;margin-right:15px;}

#uc_right .title{color:#a04354;line-height: 40px;font-weight: bold;font-size: 20px;padding-left:15px;}

#cp_title{margin-top:40px;font-size:20px;margin-bottom:20px;padding-left:15px;}
#cp_title span{font-size:14px;color:#a4a4a4;margin-left:10px;}

#cp_rec li{border: 1px solid #e3e3e3;margin-bottom:10px;
    float: left;
    height: 190px;overflow:hidden;
    margin-right: 13px;
    padding: 20px 0;
    width: 100%;}
#cp_rec li h4{text-align: center;line-height: 40px;}
#cp_rec	.liitem{width:50%;float:left;text-align: center;color:#a4a4a4;font-size: 12px;}
#cp_rec .liitem span{display: block;color:#333333;margin-bottom:5px;font-size: 14px;}
#cp_rec .t{background: #f4f4f4;padding:15px;margin-top:20px;font-size:12px;color:#a4a4a4;}	
#cp_rec .t .time{float:left;height:30px;line-height: 42px;margin-right: 20px;}
#cp_rec .t .se>div{line-height: 21px;}
#cp_rec .t .se span{color:#333333;margin-left:15px;}

#check_time{margin:0px 0;}
#searchbox{padding:10px 0 30px 0;line-height: 30px;}
#searchbox li{float:left;}
#searchbox input{height: 30px;line-height: 30px;margin:0 10px;}
#searchbox .sbtn{height:30px;background: #8f1c32;text-align: center;color:#ffffff;display: block;width:200px;border-radius:3px;}



#pagebox{background: #f4f4f4;text-align: right;padding:20px;}
#pagebox li{display:inline-block;}
#pagebox li a{display: block;width:30px;height:30px;text-align: center;line-height: 30px;border:1px solid #d3d3d3;}
#pagebox li a.active{border:1px solid #c60505;color:#c60505;}
#pagebox li.pre a,#pagebox li.next a{width:80px;}

#cp_box{text-align: center;}
#cp_box p{line-height: 30px;}
#cp_box #cptype{color:#8f1c32;font-size: 30px;margin-top:30px;}
#cp_box #cptype span{display: block;font-size: 14px;line-height: 50px;}
#recpbtn{width:200px;height:40px;border:1px solid #8f1c32;color:#8f1c32;text-align: center;font-size: 17px;line-height: 40px;display: block;margin:20px auto;border-radius:3px;}
#cp_pic{background-repeat: no-repeat;width:423px;height:217px;margin:20px auto;padding-top:160px;background-position: -5px -40px;}
#cp_pic #score{font-size: 30px;font-weight: bold;color:#8f1c32;}
#cp_pic #score span{display: block;font-size:12px;color:#cccccc;font-weight: normal;}
#cp_pic.cpbg1{background-image: url(../images/1.png);}
#cp_pic.cpbg2{background-image: url(../images/2.png);}
#cp_pic.cpbg3{background-image: url(../images/3.png);}
#cp_pic.cpbg4{background-image: url(../images/4.png);}
#cp_pic.cpbg5{background-image: url(../images/5.png);}
.cok{border:1px solid #429333;color:#429333;width:80px;border-radius:20px;text-align: center;height:25px;line-height: 25px;font-size: 12px;}
#ucinfo .tel{color:#a4a4a4;}
#touser{line-height: 23px;border-bottom: 1px solid #e3e3e3;padding-bottom:30px;padding-left:15px;padding-right:15px;}
#quelist li{padding:10px 15px;}
#quelist .qt{color:#333333;font-weight: bold;margin-top:10px;line-height: 21px;}
#quelist .item{margin-right:15px;line-height: 30px;margin-top:10px;}
#quelist .item input{margin-right:5px;}
#note{border-top:1px solid #e3e3e3;margin-top:30px;padding-top:20px;line-height: 23px;padding-left:15px;padding-right:15px;}
#cpbtn{width:200px;height:50px;line-height: 50px;font-size: 20px;color:#8f1c32;border:1px solid #8f1c32;border-radius:3px;display: block;margin:20px auto;text-align: center;}

#cpresult{background: #ffffff none repeat scroll 0 0;
    position: fixed;
    text-align: center;
    top: 30%;}
#cpresult #r1{border:1px solid #cccccc;padding:40px;width:400px;box-shadow:0 0 5px #888888;margin:0 auto;display: none;}
#cpresult #r1 strong{color:#8f1c32;font-size:23px;}
#cpresult #r1 span{color:#8f1c32;margin:0 5px;}
#cpresult #r1 span.t{font-size:25px;}
#cpresult #r1 .cpsbtn{width:100px;height:40px;line-height: 40px;font-size: 18px;color:#8f1c32;border:1px solid #8f1c32;border-radius:3px;display: block;margin:0px auto;margin-top:20px;text-align: center;}

#cpresult #r2{border:1px solid #cccccc;padding:40px;width:400px;box-shadow:0 0 5px #888888;margin-top:20px;margin:0px auto;display: none;}
#cpresult #r2 .cpsbtn{ border: 1px solid #8f1c32;
    border-radius: 3px;
    color: #8f1c32;
    display: block;
    float: left;
    font-size: 15px;
    height: 40px;
    line-height: 40px;
    margin: 20px 12px 0 auto;
    text-align: center;
    width: 145px;}
	


#pro_top{background: #ffffff;overflow: hidden;margin:40px 0;}
#pro_top .l{}
#pro_top .r{color:#999999;}
#pro_top .l h4{border-left:6px solid #912137;padding-left:40px;margin:40px 0 10px 0;font-size: 23px;line-height: 40px;}
#pro_top .l .pb{padding-left:48px;}
#pro_top .l .pb p{margin-bottom:30px;}
#pro_top .l .gls{background: #faf7f2;height:85px;padding-right:40px;}
#pro_top .l .gls>span{color:#d0021b;font-size:25px;font-weight: bold;float:left;margin-left: 30px;
    margin-top: 30px;}
#pro_top .l .gls>div{float:right;}
#pro_top .l .gls>div .item{  color: #999999;
    float: left;
    font-size: 12px;
    padding-top: 21px;
    text-align: center;
    width: 160px;}
#pro_top .l .gls>div .item span{display: block;color:#d0021b; font-size:25px;}

#pro_top .r{padding-top:40px;text-align: center;}
#pro_top li{margin-bottom:20px;font-size: 12px;}
#pro_top li span{display: block;color:#d0021b; font-size:25px;}
#pro_top li i{margin-right:4px;}
#pro_top li .fa-star{color:#d0021b;}
#pro_top li .level{margin-top:10px;}

#ewm{float:left;}
#ewm_b{display: none;position: absolute;top:-160px;}
#ewmctl{position: relative;}
.ewmctl #ewm_b{display: block;}

.ucbtn{display: block;width:100px;height:30px;line-height: 30px;border:1px solid #d0021b;color:#d0021b;border-radius:3px;text-align: center;margin: 30px auto;}
.tabcontent li{line-height: 35px;}
.tabcontent{display: none;}
.tabcontent.active{display: block;}
#ucinfo input{border:1px solid #cccccc;line-height: 30px;padding:0 10px;}


#nav_b{background: #f7f7f7;padding:80px 0;}
#nav_b li{width: 50%;float: left;text-align: center;margin-bottom:25px;}
#nav_b li h4{color:#4a4a4a;font-size: 18px;margin:25px 0 5px 0;}
#nav_b li span{color:#9b9b9b;font-size:18px;}

.atime{line-height: 30px;color:#cccccc;}